<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/GmaWebService.Interfaces" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/GmaWebService.Interfaces" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost:4321/GmaWebService/MediaAccessService?xsd=xsd3" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:complexType name="WebSeriesFull">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:WebSeries">
        <xs:sequence>
          <xs:element xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="Actors" nillable="true" type="q1:ArrayOfstring" />
          <xs:element minOccurs="0" name="AirsDay" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="AirsTime" nillable="true" type="xs:string" />
          <xs:element xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="BannerUrls" nillable="true" type="q2:ArrayOfstring" />
          <xs:element minOccurs="0" name="ContentRating" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="EpisodeOrder" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="EpisodesUnwatchedCount" type="xs:int" />
          <xs:element xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="FanartUrls" nillable="true" type="q3:ArrayOfstring" />
          <xs:element minOccurs="0" name="FirstAired" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Network" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="OrigName" nillable="true" type="xs:string" />
          <xs:element xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="PosterUrls" nillable="true" type="q4:ArrayOfstring" />
          <xs:element minOccurs="0" name="Runtime" type="xs:int" />
          <xs:element minOccurs="0" name="SortName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Summary" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="WebSeriesFull" nillable="true" type="tns:WebSeriesFull" />
  <xs:complexType name="WebSeries">
    <xs:sequence>
      <xs:element minOccurs="0" name="CurrentBannerUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentFanartUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CurrentPosterUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EpisodeCount" type="xs:int" />
      <xs:element minOccurs="0" name="GenreString" nillable="true" type="xs:string" />
      <xs:element xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="Genres" nillable="true" type="q5:ArrayOfstring" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="ImdbId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PrettyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Rating" type="xs:double" />
      <xs:element minOccurs="0" name="RatingCount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebSeries" nillable="true" type="tns:WebSeries" />
  <xs:simpleType name="OrderBy">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Asc" />
      <xs:enumeration value="Desc" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="OrderBy" nillable="true" type="tns:OrderBy" />
  <xs:complexType name="ArrayOfWebSeason">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WebSeason" nillable="true" type="tns:WebSeason" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWebSeason" nillable="true" type="tns:ArrayOfWebSeason" />
  <xs:complexType name="WebSeason">
    <xs:sequence>
      <xs:element xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="AlternateSeasonBanners" nillable="true" type="q6:ArrayOfstring" />
      <xs:element minOccurs="0" name="EpisodesCount" type="xs:int" />
      <xs:element minOccurs="0" name="EpisodesCountUnwatched" type="xs:int" />
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SeasonBanner" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SeasonNumber" type="xs:int" />
      <xs:element minOccurs="0" name="SeriesId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebSeason" nillable="true" type="tns:WebSeason" />
  <xs:simpleType name="SortBy">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Name" />
      <xs:enumeration value="Date" />
      <xs:enumeration value="TrackNumber" />
      <xs:enumeration value="Year" />
      <xs:enumeration value="Genre" />
      <xs:enumeration value="Composer" />
      <xs:enumeration value="EpisodeNumber" />
      <xs:enumeration value="Rating" />
      <xs:enumeration value="SeasonNumber_EpisodeNumber" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="SortBy" nillable="true" type="tns:SortBy" />
  <xs:complexType name="ArrayOfWebEpisode">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WebEpisode" nillable="true" type="tns:WebEpisode" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWebEpisode" nillable="true" type="tns:ArrayOfWebEpisode" />
  <xs:complexType name="WebEpisode">
    <xs:sequence>
      <xs:element minOccurs="0" name="BannerUrl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EpisodeNumber" type="xs:int" />
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirstAired" type="xs:dateTime" />
      <xs:element minOccurs="0" name="HasLocalFile" type="xs:boolean" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="IdSerie" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Rating" type="xs:double" />
      <xs:element minOccurs="0" name="RatingCount" type="xs:int" />
      <xs:element minOccurs="0" name="SeasonNumber" type="xs:int" />
      <xs:element minOccurs="0" name="Watched" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebEpisode" nillable="true" type="tns:WebEpisode" />
  <xs:complexType name="WebEpisodeFull">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:WebEpisode">
        <xs:sequence>
          <xs:element minOccurs="0" name="AbsoluteEpisodeNumber" type="xs:int" />
          <xs:element minOccurs="0" name="AirsAfterSeason" type="xs:int" />
          <xs:element minOccurs="0" name="AirsBeforeEpisode" type="xs:int" />
          <xs:element minOccurs="0" name="AirsBeforeSesaon" type="xs:int" />
          <xs:element minOccurs="0" name="CombinedEpisodeNumber" type="xs:int" />
          <xs:element minOccurs="0" name="CombinedSeasonNumber" type="xs:int" />
          <xs:element xmlns:q7="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="Directors" nillable="true" type="q7:ArrayOfstring" />
          <xs:element minOccurs="0" name="DirectorsString" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DvdChapter" type="xs:int" />
          <xs:element minOccurs="0" name="DvdDiscid" type="xs:int" />
          <xs:element minOccurs="0" name="DvdEpisodenumber" type="xs:int" />
          <xs:element minOccurs="0" name="DvdSeason" type="xs:int" />
          <xs:element minOccurs="0" name="EpisodeFile" nillable="true" type="tns:WebEpisodeFull.WebEpisodeFile" />
          <xs:element minOccurs="0" name="EpisodeFile2" nillable="true" type="tns:WebEpisodeFull.WebEpisodeFile" />
          <xs:element xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="GuestStars" nillable="true" type="q8:ArrayOfstring" />
          <xs:element minOccurs="0" name="GuestStarsString" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ImdbId" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="LastUpdated" type="xs:dateTime" />
          <xs:element minOccurs="0" name="ProductionCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Summary" nillable="true" type="xs:string" />
          <xs:element xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="Writers" nillable="true" type="q9:ArrayOfstring" />
          <xs:element minOccurs="0" name="WritersString" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="WebEpisodeFull" nillable="true" type="tns:WebEpisodeFull" />
  <xs:complexType name="WebEpisodeFull.WebEpisodeFile">
    <xs:sequence>
      <xs:element minOccurs="0" name="AudioBitrate" type="xs:int" />
      <xs:element minOccurs="0" name="AudioChannels" type="xs:int" />
      <xs:element minOccurs="0" name="AudioCodec" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AudioTracks" type="xs:int" />
      <xs:element minOccurs="0" name="Duration" type="xs:int" />
      <xs:element minOccurs="0" name="EpisodeIndex" type="xs:int" />
      <xs:element minOccurs="0" name="FileName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HasSubtitles" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsAvailable" type="xs:boolean" />
      <xs:element minOccurs="0" name="IsRemovable" type="xs:boolean" />
      <xs:element minOccurs="0" name="SeasonIndex" type="xs:int" />
      <xs:element minOccurs="0" name="VideoBitrate" type="xs:int" />
      <xs:element minOccurs="0" name="VideoCodec" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="VideoFrameRate" type="xs:float" />
      <xs:element minOccurs="0" name="VideoHeight" type="xs:int" />
      <xs:element minOccurs="0" name="VideoWidth" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebEpisodeFull.WebEpisodeFile" nillable="true" type="tns:WebEpisodeFull.WebEpisodeFile" />
  <xs:complexType name="WebMovieFull">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:WebMovie">
        <xs:sequence>
          <xs:element minOccurs="0" name="Actors" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="AlternateTitles" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="AudioChannels" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="AudioCodec" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Certification" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CoverPath" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CoverPathAlternate" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DateAdded" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Directors" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="DiscId" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Duration" type="xs:int" />
          <xs:element minOccurs="0" name="HasSubtitles" type="xs:boolean" />
          <xs:element minOccurs="0" name="Hash" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ImdbId" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Language" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Part" type="xs:int" />
          <xs:element minOccurs="0" name="Popularity" type="xs:int" />
          <xs:element minOccurs="0" name="Runtime" type="xs:int" />
          <xs:element minOccurs="0" name="Score" type="xs:double" />
          <xs:element minOccurs="0" name="SortBy" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Summary" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="VideoCodec" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="VideoFormat" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="VideoHeight" type="xs:int" />
          <xs:element minOccurs="0" name="VideoResolution" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="VideoWidth" type="xs:int" />
          <xs:element minOccurs="0" name="Writers" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="WebMovieFull" nillable="true" type="tns:WebMovieFull" />
  <xs:complexType name="WebMovie">
    <xs:sequence>
      <xs:element minOccurs="0" name="BackdropPath" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CoverThumbPath" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Filename" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Genre" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="ParentalRating" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TagLine" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Year" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebMovie" nillable="true" type="tns:WebMovie" />
  <xs:complexType name="ArrayOfWebMovie">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WebMovie" nillable="true" type="tns:WebMovie" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWebMovie" nillable="true" type="tns:ArrayOfWebMovie" />
  <xs:complexType name="ArrayOfWebTranscoderProfile">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WebTranscoderProfile" nillable="true" type="tns:WebTranscoderProfile" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWebTranscoderProfile" nillable="true" type="tns:ArrayOfWebTranscoderProfile" />
  <xs:complexType name="WebTranscoderProfile">
    <xs:sequence>
      <xs:element minOccurs="0" name="Bandwidth" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MIME" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MaxOutputHeight" type="xs:int" />
      <xs:element minOccurs="0" name="MaxOutputWidth" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Target" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UseTranscoding" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebTranscoderProfile" nillable="true" type="tns:WebTranscoderProfile" />
  <xs:simpleType name="MediaItemType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="VideoShareItem" />
      <xs:enumeration value="VideoDatabaseItem" />
      <xs:enumeration value="TvSeriesItem" />
      <xs:enumeration value="MovieItem" />
      <xs:enumeration value="MusicTrackItem" />
      <xs:enumeration value="MusicShareItem" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="MediaItemType" nillable="true" type="tns:MediaItemType" />
  <xs:complexType name="WebMediaInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="DisplayAspectRatio" type="xs:decimal" />
      <xs:element minOccurs="0" name="DisplayAspectRatioString" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Duration" type="xs:long" />
      <xs:element minOccurs="0" name="SourceCodec" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StreamingNeedsPreconversion" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebMediaInfo" nillable="true" type="tns:WebMediaInfo" />
  <xs:complexType name="WebTranscodingInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="CurrentBitrate" type="xs:decimal" />
      <xs:element minOccurs="0" name="CurrentTime" type="xs:int" />
      <xs:element minOccurs="0" name="EncodedFrames" type="xs:int" />
      <xs:element minOccurs="0" name="EncodingFPS" type="xs:int" />
      <xs:element minOccurs="0" name="SeekAvailable" type="xs:boolean" />
      <xs:element minOccurs="0" name="SeekPreparing" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebTranscodingInfo" nillable="true" type="tns:WebTranscodingInfo" />
  <xs:complexType name="ArrayOfWebStreamingSession">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WebStreamingSession" nillable="true" type="tns:WebStreamingSession" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWebStreamingSession" nillable="true" type="tns:ArrayOfWebStreamingSession" />
  <xs:complexType name="WebStreamingSession">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Identifier" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Profile" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SourceFile" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TranscodingInfo" nillable="true" type="tns:WebTranscodingInfo" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebStreamingSession" nillable="true" type="tns:WebStreamingSession" />
  <xs:complexType name="ArrayOfWebFileInfo">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WebFileInfo" nillable="true" type="tns:WebFileInfo" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWebFileInfo" nillable="true" type="tns:ArrayOfWebFileInfo" />
  <xs:complexType name="WebFileInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="DirectoryName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Exists" type="xs:boolean" />
      <xs:element minOccurs="0" name="Extension" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FullName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsReadOnly" type="xs:boolean" />
      <xs:element minOccurs="0" name="LastAccessTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LastWriteTime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Length" type="xs:long" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebFileInfo" nillable="true" type="tns:WebFileInfo" />
  <xs:complexType name="WebPictureDirectory">
    <xs:sequence>
      <xs:element minOccurs="0" name="Pictures" nillable="true" type="tns:ArrayOfWebPicture" />
      <xs:element xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="SubDirectories" nillable="true" type="q10:ArrayOfstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebPictureDirectory" nillable="true" type="tns:WebPictureDirectory" />
  <xs:complexType name="ArrayOfWebPicture">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WebPicture" nillable="true" type="tns:WebPicture" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWebPicture" nillable="true" type="tns:ArrayOfWebPicture" />
  <xs:complexType name="WebPicture">
    <xs:sequence>
      <xs:element minOccurs="0" name="Author" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CameraManufacturer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CameraModel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Comment" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Copyright" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DateTaken" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Dpi" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Filename" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Height" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Mpixel" type="xs:double" />
      <xs:element minOccurs="0" name="Rating" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Subject" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Width" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebPicture" nillable="true" type="tns:WebPicture" />
  <xs:complexType name="WebServiceDescription">
    <xs:sequence>
      <xs:element minOccurs="0" name="MovingPicturesApiVersion" type="xs:int" />
      <xs:element minOccurs="0" name="MusicApiVersion" type="xs:int" />
      <xs:element minOccurs="0" name="MyFilmsApiVersion" type="xs:int" />
      <xs:element minOccurs="0" name="PicturesApiVersion" type="xs:int" />
      <xs:element minOccurs="0" name="ServiceVersion" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StreamingApiVersion" type="xs:int" />
      <xs:element minOccurs="0" name="SupportsMovingPictures" type="xs:boolean" />
      <xs:element minOccurs="0" name="SupportsMusic" type="xs:boolean" />
      <xs:element minOccurs="0" name="SupportsMyFilms" type="xs:boolean" />
      <xs:element minOccurs="0" name="SupportsPictures" type="xs:boolean" />
      <xs:element minOccurs="0" name="SupportsTvSeries" type="xs:boolean" />
      <xs:element minOccurs="0" name="SupportsVideos" type="xs:boolean" />
      <xs:element minOccurs="0" name="TvSeriesApiVersion" type="xs:int" />
      <xs:element minOccurs="0" name="VideoApiVersion" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebServiceDescription" nillable="true" type="tns:WebServiceDescription" />
  <xs:complexType name="ArrayOfWebShare">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WebShare" nillable="true" type="tns:WebShare" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWebShare" nillable="true" type="tns:ArrayOfWebShare" />
  <xs:complexType name="WebShare">
    <xs:sequence>
      <xs:element xmlns:q11="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="Extensions" nillable="true" type="q11:ArrayOfstring" />
      <xs:element minOccurs="0" name="FtpLogin" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FtpPassword" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FtpPath" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FtpPort" type="xs:int" />
      <xs:element minOccurs="0" name="FtpServer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsFtp" type="xs:boolean" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Path" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PinCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ShareId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebShare" nillable="true" type="tns:WebShare" />
  <xs:complexType name="WebMusicTrack">
    <xs:sequence>
      <xs:element minOccurs="0" name="Album" nillable="true" type="xs:string" />
      <xs:element xmlns:q12="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="AlbumArtists" nillable="true" type="q12:ArrayOfstring" />
      <xs:element xmlns:q13="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="Artists" nillable="true" type="q13:ArrayOfstring" />
      <xs:element minOccurs="0" name="Duration" type="xs:int" />
      <xs:element minOccurs="0" name="FilePath" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Genre" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ShortedAlbumArtist" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TrackId" type="xs:int" />
      <xs:element minOccurs="0" name="TrackNum" type="xs:int" />
      <xs:element minOccurs="0" name="TrackNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Year" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebMusicTrack" nillable="true" type="tns:WebMusicTrack" />
  <xs:complexType name="ArrayOfWebMusicTrack">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WebMusicTrack" nillable="true" type="tns:WebMusicTrack" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWebMusicTrack" nillable="true" type="tns:ArrayOfWebMusicTrack" />
  <xs:complexType name="ArrayOfWebMusicAlbum">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WebMusicAlbum" nillable="true" type="tns:WebMusicAlbum" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWebMusicAlbum" nillable="true" type="tns:ArrayOfWebMusicAlbum" />
  <xs:complexType name="WebMusicAlbum">
    <xs:sequence>
      <xs:element xmlns:q14="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="AlbumArtists" nillable="true" type="q14:ArrayOfstring" />
      <xs:element xmlns:q15="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="Artists" nillable="true" type="q15:ArrayOfstring" />
      <xs:element minOccurs="0" name="Composer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CoverPath" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CoverPathL" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Genre" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Publisher" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ShortedAlbumArtist" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Year" type="xs:unsignedInt" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebMusicAlbum" nillable="true" type="tns:WebMusicAlbum" />
  <xs:complexType name="ArrayOfWebMusicArtist">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WebMusicArtist" nillable="true" type="tns:WebMusicArtist" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWebMusicArtist" nillable="true" type="tns:ArrayOfWebMusicArtist" />
  <xs:complexType name="WebMusicArtist">
    <xs:sequence>
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="WebMusicArtist" nillable="true" type="tns:WebMusicArtist" />
  <xs:complexType name="ArrayOfWebSeries">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="WebSeries" nillable="true" type="tns:WebSeries" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfWebSeries" nillable="true" type="tns:ArrayOfWebSeries" />
</xs:schema>